*
    margin: 0
    padding: 0
    list-style: none
    text-decoration: none
body

    width: 1580px
    min-width: 1580px
header
    width: 100%
    margin: 0 auto
    position: relative
    position: static
    .box
        position: static
        width: 100%
        background: #fff
        top: 0
        left: 0
        z-index: 9999
        min-width: 1580px
        box-shadow: 0px 0px 8px 0px rgb(181 181 181 / 50%)
        .top
            min-width: 1200px
            height: 40px
            background: #41444c
            .content
                width: 1200px
                height: 40px
                margin: 0 auto
                .left
                    ul
                        position: relative
                        li
                            float: left
                            line-height: 40px
                            height: 40px
                            font-size: 13px
                            color: #b5b5b5
                            margin-right: 22px
                            a
                                color: #b5b5b5
                .right
                    .conten
                        float: right
                        height: 40px
                        position: relative
                        .cont1
                            position: absolute
                            left: -200px
                            .uls
                                position: relative
                                .lis
                                    float: left
                                    line-height: 40px
                                    height: 40px
                                    font-size: 13px
                                    color: #b5b5b5
                                    margin-right: 22px
                                    position: relative
                                    cursor: pointer
                                    img
                                        width: 12px
                                        vertical-align: middle
                                        display: inline-block
                                    .ul1
                                        min-width: 100px
                                        position: absolute
                                        background: #41444c
                                        font-size: 13px
                                        top: 37px
                                        z-index: 8
                                        left: -45px
                                        align-content: center
                                        text-align: center
                                        padding: 0 10px
                                        display: none
                                        color: #b5b5b5
                        .cont2
                            display: block
                            float: left
                            line-height: 40px
                            position: relative
                            font-size: 13px
                            a
                                color: rgb(181, 181, 181)
                            i
                                border-left: 1px solid #b8b8b8
                                height: 11px
                                display: inline-block
                                margin: auto 2px
                        .cont3
                            float: left
                            display: none
                            ul
                                li
                                    position: relative
                                    box-sizing: border-box
                                    line-height: 40px
                                    height: 40px
                                    padding-top: 2px
                                    cursor: pointer
                                    float: left
                                    display: flex
                                    span
                                        width: 80px
                                        overflow: hidden
                                        font-size: 13px
                                        display: inline-block
                                        text-align: right
                                        white-space: nowrap
                                        text-overflow: ellipsis
                                        color: #ffffffe6
                                    .img1
                                        width: 20px
                                        height: 20px
                                        margin-top: 9px
                                        display: inline-block
                                    .imgs
                                        width: 20px
                                        height: 20px
                                        margin-top: 9px
                                        display: inline-block
                        .cont4
                            float: right
                            width: 30px
                            height: 50px
                            padding: 8.5px 0 13.5px 0px
                            position: relative
                            box-sizing: border-box
                            margin-left: 20px
                            img
                                width: 20px
                                height: 20px
        .foot
            width: 1200px
            height: 60px
            margin: 0 auto
            transition: all .2s
            .img
                top: 0px
                float: left
                width: 155px
                height: 60px
                transition: all .2s
                position: relative
                h1
                    display: inline
                    a
                        img
                            width: 178px
                            margin-top: 12px
            .uls
                float: left
                height: 60px
                margin-left: 62px
                li
                    float: left
                    margin-right: 26px
                    line-height: 60px
                    height: 56px
                    border-bottom: 4px solid transparent
                    transition: all .2s
                    cursor: pointer
                li:hover
                    border-bottom: 4px solid red
            .input
                margin-top: 13px
                display: block
                float: right
                width: 280px
                height: 36px
                position: relative
                .box1
                    position: relative
                    a
                        display: block
                        text-align: center
                        font-size: 16px
                        font-family: 微软雅黑
                        margin-right: 0
                        position: absolute
                        float: none
                        left: 10px
                        top: 1px
                        width: 30px
                        height: 30px
                        line-height: 20px
                        z-index: 2
                        cursor: pointer
                        span
                            display: inline-block
                            width: 20px
                            height: 20px
                            position: absolute
                            top: 7px
                            left: 7px
                            background-image: url(https://p4.lefile.cn/product/adminweb/2018/12/29/f26ff743-3f82-4072-b27a-193f0e9ad675.png)
                            background-repeat: no-repeat
                            background-size: 100%
                    input
                        width: 220px
                        height: 36px
                        outline: 0
                        font-size: 13px
                        line-height: 36px
                        position: absolute
                        left: 0
                        top: 0
                        z-index: 1
                        background-color: transparent
                        border: 0
                        color: #999
                        padding: 0 0 0 50px
                        box-sizing: content-box
                        background-color: #f4f4f4
            .sort
                width: 70px
                height: auto
                z-index: 20
                position: fixed
                right: 16px
                top: 15%
                // display: none
                background: #fff
                box-shadow: 0px 0px 8px 0px rgb(181 181 181 / 50%)
                .sort-list
                    ul
                        li
                            position: relative

                            .a1
                                font-size: 0
                                display: block
                                cursor: pointer
                                img
                                    width: 70px
                            .a2
                                font-size: 0
                                display: none
                                cursor: pointer
                                img
                                    width: 70px

                        li:hover
                            background-color: red
main
    position: relative

    .nav
        width: 100%
        height: 35px
        line-height: 35px
        border-bottom: 1px solid #DADADA
        overflow: hidden
        .nav-con
            width: 1200px
            margin: 0 auto
            font-size: 12px
            color: #535353
            line-height: 35px
        a
            color: #333
        .a-right
            float: right
            font-size: 0
            div
                position: relative
                width: 99px
                height: 24px
                line-height: 24px
                display: inline-block
                vertical-align: middle
                span
                    margin-left: 36px
                    font-size: 12px
                    vertical-align: middle
                    color: #fff
                    position: relative
                    z-index: 1
                img
                    position: absolute
                    width: 100%
                    height: 100%
                    top: 0
                    left: 0
    .nav-content
        position: relative
        width: 1200px
        margin: 0 auto 0
        height: auto
        padding-bottom: 40px
        overflow: hidden
        .nav-left
            margin-top: 14px
            float: left
            position: relative
            width: 520px
            //   <img src="https://p2.lefile.cn/product/adminweb/2022/01/17/akikrrTizv1DDyOb674XlRVoA-5601.w520.jpg"
            //             alt="">
            .banner
                width: 520px
                height: 520px
                position: relative
                #zoom-class
                    #mini
                        width: 520px
                        height: 520px
                        background-size: 100% 100%
                        border: 1px solid #eee
                        background: url(https://p2.lefile.cn/product/adminweb/2022/01/17/akikrrTizv1DDyOb674XlRVoA-5601.w520.jpg)
                        #maks
                            width: 280.75px
                            height: 280.75px
                            background-color: #ffd900
                            opacity: 0.4
                            border: 1px solid #ddd
                            position: absolute
                            display: none
                    #zoom
                        width: 520px
                        height: 520px
                        position: absolute
                        left: 523px
                        top: 0px
                        // border: 1px solid #000
                        display: none
                        z-index: 9999
                        background-size: 100% 100%
                        background-repeat: no-repeat
                        overflow: hidden
                        img
                            width: 200%
                            height: 200%
            .banner-list
                position: relative
                overflow: hidden
                width: 535px
                margin-top: 20px
                .a-left
                    line-height: 86px
                    opacity: 1
                    position: absolute
                    display: inline-block
                    width: 24px
                    height: 86px
                    top: 0
                    cursor: pointer
                    left: -6px
                    .a-warp
                        position: absolute
                        width: 12px
                        height: 20px
                        top: 0
                        bottom: 0
                        left: 0
                        right: 0
                        margin: auto
                        line-height: 86px
                        cursor: pointer
                        .a-lef1
                            border-top: 10px solid transparent
                            border-right: 12px solid #A5A5A5
                            border-bottom: 10px solid transparent
                        .a-lef2
                            top: 0
                            left: 3px
                            position: absolute
                            width: 0
                            border-top: 10px solid transparent
                            border-right: 12px solid #ffffff
                            border-bottom: 10px solid transparent

                .a-rights
                    line-height: 86px
                    position: absolute
                    display: inline-block
                    width: 24px
                    height: 86px
                    top: 0
                    cursor: pointer
                    right: -2px
                    .a-warp
                        position: absolute
                        width: 12px
                        height: 20px
                        top: 0
                        bottom: 0
                        left: 0
                        right: 0
                        margin: auto
                        line-height: 86px
                        cursor: pointer
                        .a-righ1
                            border-top: 10px solid transparent
                            border-left: 12px solid #A5A5A5
                            border-bottom: 10px solid transparent
                        .a-righ2
                            top: 0
                            left: -3px
                            position: absolute
                            width: 0
                            border-top: 10px solid transparent
                            border-left: 12px solid #ffffff
                            border-bottom: 10px solid transparent
                .ban-list
                    height: 88px
                    width: 481px
                    margin-left: 20px
                    overflow: hidden
                    background-color: #ffffff
                    position: relative
                    left: 8px
                    ul
                        width: 940px
                        height: 88px
                        position: absolute
                        left: 0
                        top: 0
                        transition: .5s .2s all ease
                        li
                            float: left
                            width: 86px
                            height: 86px
                            display: block
                            border: 1px solid #dcdcdc
                            cursor: pointer
                            margin-right: 10px
                            .imgCon
                                display: block
                                width: 100%
                                height: 100%

        .nav-right
            position: relative
            margin-top: 36px
            width: 642px
            float: right
            color: #000000
            h1
                font-size: 22px
                font-weight: normal
                width: 100%
                word-break: break-all
                overflow: hidden
            .dec
                color: #A2A2A2
                font-size: 14px
                margin-top: 8px
                line-height: 22px
                word-break: break-all
                margin-bottom: 20px
            .active
                display: block
                position: relative
                .active-box
                    position: relative
                    margin-top: 27px
                    width: 642px
                    height: 35px
                    background-color: #E1140A
                    background-size: 14px
                    span
                        margin-left: 0
                        padding-left: 30px
                        background-size: 14px
                        display: inline-block
                        line-height: 33px
                        color: #ffffff
                        font-size: 14px
            .price
                background: #F9F9F9
                border: 1px solid #F0F0F0
                .price-warp
                    position: relative
                    height: 38px
                    margin-top: 9px
                    margin-bottom: 9px
                    .jiage
                        position: absolute
                        padding-left: 15px
                        height: 42px
                        line-height: 42px
                        top: -3px
                        .desc
                            display: inline-block
                            font-size: 12px
                            color: rgb(226, 35, 25)
                            letter-spacing: 0.8px
                            margin-right: 35px
                            height: 42px
                            width: 45px
                        .group
                            display: inline-block
                            height: 42px
                            span:first-child
                                font-size: 12px
                                color: #E1140A
                                font-weight: bold
                            span
                                font-weight: bold
                                font-size: 28px
                                color: #E1140A
                        .del
                            display: inline-block
                            margin-left: 12px
                            height: 42px
                            text-decoration: line-through
                            color: #a5a5a5
                            font-size: 13px
                            font-weight: 400
                            span
                                line-height: 42px
                                color: #a5a5a5
                                font-size: 13px
                                font-weight: 400
                    .pingjia
                        position: absolute
                        right: 0
                        height: 35px
                        border-left: 1px solid #E0E0E0
                        top: 2px
                        padding: 0 22px
                        line-height: 20px
                        .p-top
                            font-size: 12px
                            color: #A5A5A5
                        .p-foot
                            font-size: 12px
                            color: #4A4A4A
                            cursor: pointer
                .secervl
                    position: relative
                    height: 65px
                    overflow: hidden
                    margin-top: 7px
                    line-height: 20px
                    .sec-box
                        padding-bottom: 17px
                        .sec-left
                            float: left
                            font-size: 12px
                            color: #434242
                            margin-left: 15px
                            margin-top: 6px
                        .sec-right
                            margin-left: 98px
                            padding-top: 5px
                            .container
                                padding-right: 93px
                                position: relative
                                .fenqi
                                    margin-bottom: 16px
                                    em
                                        color: #df3033
                                        background: 0 0
                                        border: 1px solid #df3033
                                        padding: 0 3px
                                        margin-right: 12px
                                        display: inline-block
                                        line-height: 16px
                                        font-size: 12px
                                .youhui
                                    margin-bottom: 14px
                                    em
                                        color: #df3033
                                        background: 0 0
                                        border: 1px solid #df3033
                                        padding: 0 3px
                                        margin-right: 12px
                                        display: inline-block
                                        line-height: 16px
                                        margin-bottom: 10px
                                        font-style: normal
                                        font-size: 12px
            .staff
                margin: 15px 0 0px 20px
                color: #434242
                overflow: hidden
                .staff-top
                    float: left
                    width: 58px
                    line-height: 30px
                    margin-right: 20px
                    font-size: 12px
                .staff-foot
                    position: relative
                    float: left
                    height: 30px
                    line-height: 30px
                    span
                        font-size: 12px
                        vertical-align: middle
                    div
                        display: inline-block
                        background-color: #96cb27
                        border-radius: 12px
                        line-height: 22px
                        width: 86px
                        margin: 0 10px
                        text-align: center

                        img
                            width: auto
                            height: 14px
                            vertical-align: middle
                            margin-right: 3px
                            margin-left: 0px
                        span
                            font-size: 12px
                            vertical-align: middle
                            color: #fff
            .guige
                margin: 15px 0 0px 20px
                color: #434242
                overflow: hidden
                ul
                    font-size: 12px
                    margin-bottom: -8px
                    overflow: hidden
                    .xiton
                        .x-top
                            line-height: 28px
                            margin-top: 3px
                            float: left
                            margin-right: 20px
                            width: 58px
                            overflow: hidden
                        .x-foot
                            float: left
                            width: 537px
                            overflow: hidden
                            span
                                color: #999999
                                cursor: default
                                display: inline-block
                                width: 212px
                                padding: 0px 21px
                                height: 23px
                                border: 1px solid #DADADA
                                text-align: center
                                line-height: 23px
                                margin-right: 10px
                                cursor: pointer
                                margin-bottom: 10px
                                // border: 1px solid #E1140A
                            // span
                            //     border: 1px solid #E1140A
                            //     display: inline-block
                            //     width: 200px
                            //     padding: 0px 21px
                            //     height: 23px
                            //     text-align: center
                            //     line-height: 23px
                            //     margin-right: 10px
                            //     cursor: pointer
                            //     margin-bottom: 10px
                    .peizhi
                        .peizhi-top
                            line-height: 16px
                            margin-top: 3px
                            float: left
                            margin-right: 20px
                            width: 58px
                        .peizhi-foot
                            float: left
                            width: 537px
                            span
                                color: #999999
                                cursor: default
                                display: inline-block
                                width: 212px
                                padding: 0px 21px
                                height: 23px
                                border: 1px solid #DADADA
                                text-align: center
                                line-height: 23px
                                margin-right: 10px
                                margin-bottom: 10px
                                white-space: nowrap
                                // i
                                //     font-style: normal

            .shuliang
                margin: 15px 0 0px 20px
                color: #434242
                overflow: hidden
                .shuliang-txt
                    float: left
                    width: 58px
                    line-height: 26px
                    margin-right: 20px
                    font-size: 12px
                .shuliang-s
                    height: 26px !important
                    line-height: 24px !important
                    font-size: 12
                    position: relative
                    float: left
                    .step-number
                        width: 84px
                        height: 20px
                        position: relative
                        display: flex
                        .bn
                            width: 20px
                            height: 24px
                            border: 1px solid #ccc
                            text-align: center
                            line-height: 24px
                            user-select: none
                            cursor: pointer

                        .input-txt
                            width: 45px
                            height: 24px
                            outline: none
                            border: 1px solid #ccc
                            border-left: none
                            border-right: none
                            text-align: center
            .btn
                margin: 15px 0 0px 20px
                color: #434242
                overflow: hidden
                div:first-child
                    float: left
                    width: 58px
                    line-height: 30px
                    margin-right: 20px
                .btn-1
                    position: relative
                    float: left
                    height: 30px
                    line-height: 30px
                    .btn-2
                        .btn-3
                            width: 130px
                            height: 36px
                            line-height: 30px
                            display: inline-block
                            color: #FFFFFF
                            background-color: #E1140A
                            text-align: center
                            font-size: 15px
                            margin-right: 10px
                            cursor: pointer
                            border: 1px solid #E1140A
                            vertical-align: middle
            .toapp
                position: relative
                margin-left: 98px
                margin-top: 18px
                font-size: 12px
                letter-spacing: 0.5px
                line-height: 14px
                color: #434242
                span
                    color: #3E8DDD
                    margin: 0 3px
                    cursor: pointer
                    border-bottom: 1px solid #3E8DDD
            .shuoming
                margin-left: 98px
                margin-top: 10px
                display: block
                .s-left
                    font-size: 12px
                    width: 63px
                    line-height: 14px
                    font-size: 12px
                    color: #979797
                    font-weight: 400
                    float: left
                    margin-right: 20px
                    padding-bottom: 10px
                    cursor: pointer
                    position: relative
                    i
                        margin-left: 3px
                        background: url(https://p1.lefile.cn/fes/cms/2021/11/08/dt2bolff7dgcc3988jl7zpi3aa5t6l271214.png) no-repeat center
                        background-size: contain
                        width: 12px
                        height: 12px
                        display: inline-block
                        vertical-align: top
                        margin-top: 0.5px
                .s-right
                    width: calc(100% - 83px)
                    line-height: 14px
                    font-size: 12px
                    color: #BDBDBD
                    font-weight: 400
                    float: left
                    i
                        margin-right: 3px
                        background: url(https://p2.lefile.cn/fes/cms/2021/11/08/dkbzah836hca4bb57ce4zstb41109u049995.png) no-repeat center
                        background-size: contain
                        width: 12px
                        height: 12px
                        display: inline-block
                        vertical-align: top
                        margin-top: 0.5px
    .content
        margin: 0 auto 0 auto
        position: relative
        overflow: hidden
        .top
            background-color: #F6F7F8
            .top-warp
                height: 52px
                width: 1200px
                margin: 0 auto
                .top-txt
                    float: left
                    width: 630px
                    line-height: 52px
                    font-size: 22px
                    color: #4A4949
                    position: absolute
                ul
                    float: right
                    height: 52px
                    line-height: 52px
                    li
                        float: left
                        padding-right: 40px
                        list-style: none
                        cursor: pointer
                        font-size: 14px
                    .lis
                        position: relative
                        float: left
                        padding-right: 40px
                        list-style: none
                        cursor: pointer
                        font-size: 14px
                        span
                            background-color: #E1140A
                            text-align: center
                            color: #FFFFFF
                            padding: 5px 10px
    .info-box
        text-align: center
        overflow: hidden
        left: 0
        right: 0
        a
            font-size: 0
            img
                vertical-align: top
        .img
            overflow: hidden
            p
                img
                    display: block
                    box-sizing: border-box
                    width: 1920px
                    position: relative
                    left: 50%
                    margin-left: -960px
footer
    width: 100%
    margin: 0 auto
    position: relative
    overflow: hidden
    .top
        .tops
            background: #fff
            height: 199px
            .img
                width: 1200px
                margin: 0 auto
                height: 199px
                img
                    width: 100%
        .box4
            width: 100%
            background-color: #fff
            padding-bottom: 10px
    .foot
        background-color: #FBFBFB
        width: 100%
        color: #ccc
        zoom: 1
        overflow: hidden

        ul
            box-sizing: content-box
            width: 1200px
            margin: auto
            padding: 70px 0 70px 76px
            position: relative
            overflow: hidden
            li
                width: 152px
                float: left
            a
                display: block
                font-size: 13px
                line-height: 13px
                margin-bottom: 12px
                color: #757575
            a:first-child
                font-size: 16px !important
                line-height: 16px !important
                margin-bottom: 18px !important
                font-weight: 600 !important
                color: #424242 !important
            .play
                width: 223px
                border-left: 1px solid #ccc
                padding-left: 58px
                margin-left: 5px
                .play-nav
                    h3
                        font-size: 20px
                        letter-spacing: 0
                        text-align: left
                        color: #E1140A
                    span
                        font-size: 12px
                        color: #757575
                        letter-spacing: 0
                        text-align: left
                        line-height: 25px
                    a
                        background: url(https://p4.lefile.cn/product/adminweb/2019/08/19/23575141-fd1c-4488-b3a0-08ee2e7d0f8a.png)
                        display: inline-block
                        width: 139px
                        height: 36px
        .foot-bot
            border-top: 1px solid #424141
            background: #272727
            .bot
                width: 1200px
                margin: auto
                font-size: 12px
                line-height: 46px
                overflow: hidden
                .left
                    float: left
                .right
                    float: right
